Fully Polynomial Time Approximation Schemes
ثبت نشده
چکیده
Recall that the approximation ratio for an approximation algorithm is a measure to evaluate the approximation performance of the algorithm. The closer the ratio to 1 the better the approximation performance of the algorithm. It is notable that there is a class of NP-hard optimization problems, most originating from scheduling problems, for which there are polynomial time approximation algorithms whose approximation ratio 1 + can be as close to 1 as desired. Of course, the running time of such an algorithm increases with the reciprocal of the error bound , but in a very reasonable way: it is bounded by a polynomial of 1/ . Such an approximation algorithm is called a fully polynomial time approximation scheme (or shortly FPTAS) for the NP-hard optimization problem. A fully polynomial time approximation scheme seems the best possible we can expect for approximating an NP-hard optimization problem. In this chapter, we introduce the main techniques for constructing fully polynomial time approximation schemes for NP-hard optimization problems. These techniques include pseudo-polynomial time algorithms and approximation by scaling. Two NP-hard optimization problems, the Knapsack problem and the c-Makespan problem, are used as examples to illustrate the techniques. In the last section of this chapter, we also give a detailed discussion on what NP-hard optimization problems may not have a fully polynomial time approximation scheme. An important concept, the strong NP-hardness, is introduced, and we prove that in most cases, a strongly NP-hard optimization problem has no fully polynomial time approximation scheme unless our working conjecture P 6= NP fails.
منابع مشابه
Fast fully polynomial approximation schemes for minimizing completion time variance
We present fully polynomial approximation schemes for the problem of minimizing completion time variance of a set of n jobs on a single machine. The fastest of these schemes runs in time O(n/ ) and thus improves on all fully polynomial approximation schemes presented in the literature.
متن کاملFully Polynomial Time Approximation Schemes for Sequential Decision Problems
This thesis is divided into two parts sharing the common theme of fully polynomial time approximation schemes. In the first part, we introduce a generic approach for devising fully polynomial time approximation schemes for a large class of problems that we call list scheduling problems. Our approach is simple and unifying, and many previous results in the literature follow as direct corollaries...
متن کاملA Note on the Approximation of Mean-Payoff Games
We consider the problem of designing approximation schemes for the values of mean-payoff games. It was recently shown that (1) mean-payoff with rational weights scaled on [−1, 1] admit additive fully-polynomial approximation schemes, and (2) mean-payoff games with positive weights admit relative fully-polynomial approximation schemes. We show that the problem of designing additive/relative appr...
متن کاملFully Polynomial Time Approximation Schemes for Time-Cost Tradeoff Problems in Series-Parallel Project Networks
We consider the deadline problem and budget problem of the nonlinear time-cost tradeoff project scheduling model in a series-parallel activity network. We develop fully polynomial time approximation schemes for both problems using K-approximation sets and functions, together with series and parallel reductions.
متن کاملApproximability of Manipulating Elections
In this paper, we set up a framework to study approximation of manipulation, control, and bribery in elections. We show existence of approximation algorithms (even fully polynomial-time approximation schemes) as well as obtain inapproximability results. In particular, we show that a large subclass of scoring protocols admits fully polynomial-time approximation schemes for the coalitional weight...
متن کامل